What’s in a Region? - or - Computing Control Dependence Regions in Linear Time and Space

نویسنده

  • THOMAS BALL
چکیده

Regions of control dependence identify the instructions in a program that execute under the same control conditions. They have a variety of applications in parallelizing and optimizing compilers. Two vertices in a control flow graph (which may represent instructions or basic blocks in a program) are in the same region if they have the same set of control dependence predecessors. The best known algorithm for computing regions takes O(V×E) time, where V and E are the number of vertices and edges in the control flow graph, respectively. We present algorithms for finding regions in O (V +E) time and O (V +E) space, without using control dependence. These algorithms are based on alternative definitions of regions, which are easier to reason with than the definitions based on control dependence.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Computing of the Burnt Forest Regions Area Using Digital Image Processing

At present, there is no conventional scientific method to evaluate the area of the burnt regions of forests and in this field, the related organizations use different methods and variables. Also, the speed in performing the processes of area computing and damage evaluation, especially in the extensive damaged forest regions is very slow; consequently, the expression of results takes more ti...

متن کامل

Computing of the Burnt Forest Regions Area Using Digital Image Processing

At present, there is no conventional scientific method to evaluate the area of the burnt regions of forests and in this field, the related organizations use different methods and variables. Also, the speed in performing the processes of area computing and damage evaluation, especially in the extensive damaged forest regions is very slow; consequently, the expression of results takes more ti...

متن کامل

City-Region as the Extension of Urban Fabric

Introduction City-region qua a system of concepts has a theoretical, empirical and epistemological significance. On the strength of such a capacity, this system is applied to better understand the structures of production of space in different scales (global, international, national, regional and urban). Materials and Methods Using Henri Lefebvre’s conception of Urban Fabric, this paper tr...

متن کامل

Morphine Reduces Expression of TRPV1 Receptors in the Amygdala but not in the Hippocampus of Male Rats

Background: Chronic use of opioids usually results in physical dependence. The underlying mechanisms for this dependence are still being evaluated. Transient receptor potential vanilloid type 1 (TRPV1) are important receptors of pain perception. Their role during opioid dependence has not been studied well. The aim of this study was to evaluate the effect of morphine-dependence on the expressio...

متن کامل

بررسی اثر هاله ناخالصی کانال و شیب غلظت آن در ترانزیستور اثرمیدانی نانولوله کربنی با آلایش سبک ناحیه سورس و درین با هاله خطی

In this work, a lightly doped drain and source CNTFET with a linear channel impurity halo is proposed and the effect of linear halo slope variation on ON current, ON–OFF current ratio, leakage current, power–delay product (PDP) and cutoff frequency has been investigated. Proposed linear halo lightly doped drain and source CNTFETs has been simulated using non equilibrium Green’...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1992